package model

import (
	"time"
)

type Comment struct {
	CommentID      int        `db:"comment_id" json:"comment_id"`
	MainCommentID  int        `db:"main_cmoment_id" json:"main_cmoment_id"`
	ReplyCommentID int        `db:"reply_comment_id" json:"reply_comment_id"`
	FromUID        int        `db:"from_uid" json:"from_uid"`
	ToUID          int        `db:"to_uid" json:"to_uid,omitempty"`
	ItemID         int        `db:"itemid" json:"itemid"`
	ChannelID      int        `db:"channel_id" json:"channel_id"`
	Season         int        `db:"season" json:"season"`
	Episode        int        `db:"episode" json:"episode"`
	Content        string     `db:"content" json:"content"`
	Good           int        `db:"good" json:"good"`
	Bad            int        `db:"bad" json:"bad"`
	Vs             int        `db:"vs" json:"vs"`
	Top            bool       `db:"top" json:"top"`
	TopTime        *time.Time `db:"top_time" json:"top_time,omitempty"`
	Client         int        `db:"client" json:"client"`
	CreateIP       string     `db:"create_ip" json:"create_ip"`
	CreateTime     time.Time  `db:"create_time" json:"create_time"`
	UpdateTime     time.Time  `db:"update_time" json:"update_time"`
	Status         bool       `db:"status" json:"status"`
}
